const joi = require('joi')
/**
 * string() 值必须是字符串
 * alphanum() 值只能是包含 a-zA-Z0-9 的字符串
 * min(length) 最小长度
 * max(length) 最大长度
 * required() 值是必填项，不能为 undefined
 * pattern(正则表达式) 值必须符合正则表达式的规则
 */
// 用户名的验证规则
const name = joi.string().required()
// 密码的验证规则
const password = joi.string().pattern(/^[\S]{6,12}$/).required()
const email = joi.string().email().required()
const avatar = joi.string()
const date = joi.date()
const identity=joi.string().required()
// 注册用户的验证规则对象
exports.reg_register_schema = {
    // 表示需要对 req.body 中的数据进行验证
    body: {
        name: name,
        password: password,
        email: email,
        date:date,
        identity:identity
    },
}
//登录验证对象
exports.reg_login_schema={
    body:{
        password:password,
        email:email,
    }
}